/**
 * 乱序排列的实现: 洗牌算法
 */

 function shuffle(arr) {
     for(let i = arr.length -1 ;  i >= 0; i--) {
        //  遍历每一个数据, 然后, 针对每一个进行换位置, 这样遍历一遍下来, 每一个都换了位置
         let rIndex  = Math.floor(Math.random*(i + 1))
         
        //  换位置
         let temp   = arr[rIndex]
         arr[rIndex] = arr[i]
         arr[i] = temp
     }
     return arr 
 }


 const res = shuffle([2, 3, 4, 5, 89, 90, 78, 11])
 console.log(res);